.eqv  SYSCALL_PRINT_STRING 4
.eqv  SYSCALL_EXIT_PROG    10

.data #=======================================
STR0: .asciiz "invalid num! num must larger than 0."
STR1: .asciiz "found"
STR2: .asciiz "calc fib num, input:"
STR3: .asciiz "try calc fib"
STR4: .asciiz "result is"
_tmp3_a: .word 1
_tmp5_b: .word 2
_tmp7_c: .word -1
_tmp9_d: .word 0
_tmp11_errorFlag: .word 47
_tmp13_e: .word 0
_tmp15_f: .space 1024 # 256*4
_tmp17_fib: .space 4 # 1*4

.text #++++++++++++++++++++++++++++++++++++++++
_main_function: #--------------------------------
addiu $sp, $sp, -4
li $t1, 99
sw $t1, $sp # _tmp101_c = 99
addiu $sp, $sp, -4
sw $zero, $sp # _tmp103_a=0
s


